﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Account_Register : System.Web.UI.Page
{
    ManageDatabase data;

    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.IsAuthenticated)
        {
            Response.Redirect("~/Default.aspx");
        }
    }

    protected void CreateUserButton_Click(object sender, EventArgs e)
    {
        if (!String.IsNullOrEmpty(UserName.Text) && !String.IsNullOrEmpty(Email.Text) &&
            !String.IsNullOrEmpty(Password.Text) && !String.IsNullOrEmpty(ConfirmPassword.Text))
        {
            data = new ManageDatabase();
            String success = data.InsertUser(UserName.Text, Email.Text, Password.Text, "", false);

            if (success.Equals("OK"))
            {
                UserName.Text = "";
                Email.Text = "";
                Password.Text = "";
                ConfirmPassword.Text = "";
                Alert.Show("Az új felhasználói fiók létrejött, de adminisztrátori jóváhagyásra vár!");    
            }
            else if (success.Equals("2627")) {
                Alert.Show("A \"" + UserName.Text + "\" felhasználónév már foglalt!");
            }
            else
            {
                Alert.Show("Hiba történt az új felhasználói fiók létrehozása során!");
            }
        }

    }
}
